Reusable industrial control systems

نویسنده

  • Andreas Speck
چکیده

Industrial control hardware may be reused for several purposes. The same industrial PC type may control the drives of a portal system, act as a programmable logic controller, or control any other device. Moreover the same piece of hardware may control different device types at the same time in concurrency. In this paper, we discuss four successive software engineering approaches to exploit the possibilities provided by the control hardware: an object-oriented architecture, an architectural pattern, a control framework, and an architectural model for componentbased frameworks. Each of these approaches provides means of different levels to structure a system and to reuse concepts, patterns, or real code. All presented approaches are used to build control systems controlling different types of robot arms and other devices. Additionally, in the component-based system a new component has been introduced to enable a network connection of the control system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing a reusable co-ordination module for co-operative industrial control applications - Control Theory and Applications, IEE Proceedings-

Distributed artificial intelligence (DAI) systems, in which multiple agents communicate and co-operate with one another to achieve their individual and collective goals, are a promising enabling technology for constructing large, realworld industrial control applications. To facilitate the development of such systems a number of generic DAI frameworks have been devised. These frameworks typical...

متن کامل

Evolutionäres Domain-Engineering zur Entwicklung von Automatisierungssystemen

Software reuse in modern industrial automation systems is gaining in importance. Small and medium-sized companies (SMC) in particular, see reuse as a possibility to lower costs and shorten time-to-market. The market lacks existing reusable software which is applicable for industrial automation systems. Therefore, companies are forced to develop reusable software on their own. The currently avai...

متن کامل

Comparing ladder logic diagrams and Petri nets for sequence controller design through a discrete manufacturing system

AbstructDesign methods for sequence controllers play a very important role in advancing industrial automation. The increasing complexity and varying needs of modern discrete manufacturing systems have challenged the traditional design methods such as the use of ladder logic diagrams (LLD’s) for programmable logic controllers. The methodologies based on research results in computer science have ...

متن کامل

Proposal of an integrated object-oriented environment for the design of supervisory software for real-time industrial automation systems

The object-oriented paradigm has been used extensively both in CASE tools for modeling and design of distributed real-time systems as well as in software tools for developing supervisory control systems. Supervisory tools are very useful in the context of real-time industrial automation systems. Recent researches prove that the use of object-orientation paradigm in the development of these syst...

متن کامل

KnowledgeWeb: A Conceptual Framework and Implementation Strategy

Visual Environment for DIstributed Content Integration (VEDICI) introduces the concept of distributed component run-time application building. Users can dynamically construct VEDICI applications from reusable components in a visual data-flow environment that can be accessed through the Internet. VEDICI can be implemented with commonly used technologies such as XML [1], CORBA [2, 3] and Java [4]...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Industrial Electronics

دوره 50  شماره 

صفحات  -

تاریخ انتشار 2003